package com.example.springboot159.bean.taskConfig;

import java.io.Serializable;
import java.util.Date;


public class SignTaskConfig implements Serializable {
    private Integer id;

    /**
     * @see
     */
    private String channelId;

    //任务池 办理类任务、浏览类任务、充值类任务、积分捐赠类任务、引流类任务、粘性留存类任务
    private String taskCategory;

    private String taskCategoryName;

    /**
     */
    private String taskType;

    private String taskTypeName;

    private String taskCode;

    //任务名称
    private String taskCodeName;

    /**
     * @see
     */
    private Integer state;

    //任务名称
    private String title;

    //副标题
    private String subTitle;

    //任务图标
    private String taskImg;

    //初始按钮文案
    private String buttonText;

    //引导领奖按钮文案
    private String guideButtonText;

    //奖励类型 1 话费金 2 话费金+其他奖励
    private String rewardType;

    //奖励数值
    private String rewardNum;

    //其他奖励链接
    private String otherRewardLink;

    //二次领奖文案
    private String secondRewardText;

    //奖励弹窗文案
    private String rewardPopupText;

    //开始时间
    private Date startTime;

    //结束时间;
    private Date endTime;

    //排序
    private Integer sort;

    private String creatorId;

    private Date createTime;

    private String updatorId;

    private Date updateTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getChannelId() {
        return channelId;
    }

    public void setChannelId(String channelId) {
        this.channelId = channelId;
    }

    public String getTaskCategory() {
        return taskCategory;
    }

    public void setTaskCategory(String taskCategory) {
        this.taskCategory = taskCategory;
    }

    public String getTaskCategoryName() {
        return taskCategoryName;
    }

    public void setTaskCategoryName(String taskCategoryName) {
        this.taskCategoryName = taskCategoryName;
    }

    public String getTaskType() {
        return taskType;
    }

    public void setTaskType(String taskType) {
        this.taskType = taskType;
    }

    public String getTaskTypeName() {
        return taskTypeName;
    }

    public void setTaskTypeName(String taskTypeName) {
        this.taskTypeName = taskTypeName;
    }

    public String getTaskCode() {
        return taskCode;
    }

    public void setTaskCode(String taskCode) {
        this.taskCode = taskCode;
    }

    public String getTaskCodeName() {
        return taskCodeName;
    }

    public void setTaskCodeName(String taskCodeName) {
        this.taskCodeName = taskCodeName;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getSubTitle() {
        return subTitle;
    }

    public void setSubTitle(String subTitle) {
        this.subTitle = subTitle;
    }

    public String getTaskImg() {
        return taskImg;
    }

    public void setTaskImg(String taskImg) {
        this.taskImg = taskImg;
    }

    public String getButtonText() {
        return buttonText;
    }

    public void setButtonText(String buttonText) {
        this.buttonText = buttonText;
    }

    public String getGuideButtonText() {
        return guideButtonText;
    }

    public void setGuideButtonText(String guideButtonText) {
        this.guideButtonText = guideButtonText;
    }

    public String getRewardType() {
        return rewardType;
    }

    public void setRewardType(String rewardType) {
        this.rewardType = rewardType;
    }

    public String getRewardNum() {
        return rewardNum;
    }

    public void setRewardNum(String rewardNum) {
        this.rewardNum = rewardNum;
    }

    public String getOtherRewardLink() {
        return otherRewardLink;
    }

    public void setOtherRewardLink(String otherRewardLink) {
        this.otherRewardLink = otherRewardLink;
    }

    public String getSecondRewardText() {
        return secondRewardText;
    }

    public void setSecondRewardText(String secondRewardText) {
        this.secondRewardText = secondRewardText;
    }

    public String getRewardPopupText() {
        return rewardPopupText;
    }

    public void setRewardPopupText(String rewardPopupText) {
        this.rewardPopupText = rewardPopupText;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public String getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(String creatorId) {
        this.creatorId = creatorId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdatorId() {
        return updatorId;
    }

    public void setUpdatorId(String updatorId) {
        this.updatorId = updatorId;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}
